// 统一的抽象类接口
export abstract class Tree<E> {
    abstract size():number // 二叉树的数量
    abstract isEmpty(): boolean // 二叉树是否为空
    abstract clear(): void  // 清空所有的元素
    abstract add(element: E): void // 添加元素
    abstract remove(element: E): void // 删除元素
    abstract contains(element: E): boolean // 是否包含元素
} 